@怪人
2年前 提问
1个回答

DES的意义表现在哪几方面

007bug
2年前

DES的意义表现在以下几方面:

  • 它公开展示了能完全适应某一历史阶段中信息安全要求的一种密码体制的构造方法。

  • 它是世界上第一个数据加密标准,并确立了这样一个原则,即算法的细节可以公开而密钥必须是保密的。

  • 它的出现及引发的讨论确立了安全设计和使用分组密码的若干准则,并引发了分组密码设计的高潮。

  • 它极大地推动了密码算法标准化工作。

  • 它推动了密码分析理论和技术的快速发展,先后出现了差分分析、线性分析等多种新的有效的密码分析方法。

DES基本原则:

  • 混淆:混淆是使密文的统计特性与密钥的取值之间的关系尽可能复杂化,以使密钥和明文以及密文之间的依赖性对密码分析者来说是无法利用的。

  • 扩散:扩散的作用就是将每一位明文的影响尽可能迅速地作用到较多的输出密文位中,以便在大量的密文中消除明文的统计结构,并且使每一位密钥的影响尽可能迅速地扩展到较多的密文位中,以防对密钥进行逐段破译。